multi-needle sewing machine - Turkish English Dictionary